//线程分离
#include <iostream>
using namespace std;
#include <pthread.h>
#include <unistd.h>
#include <vector>
#include <cstring>
void* thread_saparate(void*args)
{
   // pthread_detach(pthread_self());//自己分离
    printf("hello !!!\n");//为什么他打印了hello了还没分离成功？
    return nullptr;
}
int main()
{
    pthread_t tid;
    pthread_create(&tid,nullptr,thread_saparate,nullptr);
   // sleep(2);//为什么要休眠两秒它才能分离成功？
    //pthread_detach(tid);//主线程给它分离
    int ret=pthread_join(tid,nullptr);
    printf("retnum is :%d, mean is : %s\n",ret,strerror(ret));
    return 0;
}